package imports;

import java.io.Serializable;
import javax.persistence.*;
import javax.validation.constraints.NotNull;


/**
 * The persistent class for the gastoimportacion database table.
 * 
 */
@Entity
@Table(name="gastoimportacion")
@NamedQueries({
    @NamedQuery(name = "Gastoimportacion.findAll", query = "SELECT g FROM Gastoimportacion g"),
    @NamedQuery(name = "Gastoimportacion.findByIdGastoImportacion", query = "SELECT g FROM Gastoimportacion g WHERE g.idGastoImportacion = :idGastoImportacion")})
public class GastoImportacion implements Serializable {
	private static final long serialVersionUID = 1L;
	@Id
	@Basic(optional = false)
	@NotNull
	@Column(name = "idGastoImportacion")
	private Integer idGastoImportacion;
	@Basic(optional = false)
    @NotNull
    @Column(name = "flete")
    private double flete;
	@Column(name = "gastoAgencia")
	private double gastoAgencia;
	@Column(name = "gastos")
	private double gastos;
	@Column(name = "ivaDespacho")
	private double ivaDespacho;
	@Column(name = "seguro")
	private double seguro;
	@Column(name = "transfBancaria")
	private double transfBancaria;

    public GastoImportacion() {
    }

    public GastoImportacion(Integer idGastoImportacion, double flete) {
        this.idGastoImportacion = idGastoImportacion;
        this.flete = flete;
    }

	public Integer getIdGastoImportacion() {
		return this.idGastoImportacion;
	}

	public void setIdGastoImportacion(Integer idGastoImportacion) {
		this.idGastoImportacion = idGastoImportacion;
	}

	public double getFlete() {
		return this.flete;
	}

	public void setFlete(double flete) {
		this.flete = flete;
	}


	public double getGastoAgencia() {
		return this.gastoAgencia;
	}

	public void setGastoAgencia(double gastoAgencia) {
		this.gastoAgencia = gastoAgencia;
	}


	public double getGastos() {
		return this.gastos;
	}

	public void setGastos(double gastos) {
		this.gastos = gastos;
	}


	public double getIvaDespacho() {
		return this.ivaDespacho;
	}

	public void setIvaDespacho(double ivaDespacho) {
		this.ivaDespacho = ivaDespacho;
	}


	public double getSeguro() {
		return this.seguro;
	}

	public void setSeguro(double seguro) {
		this.seguro = seguro;
	}


	public double getTransfBancaria() {
		return this.transfBancaria;
	}

	public void setTransfBancaria(double transfBancaria) {
		this.transfBancaria = transfBancaria;
	}

}